package com.ddw.wotcg.client.threejs.extras.geometries;

import com.ddw.wotcg.client.threejs.core.Geometry;

/**
 * http://mrdoob.github.com/three.js/docs/54/#Reference/Extras.Geometries/
 * CubeGeometry
 * 
 * @author fungus1487
 * 
 */
public final class CubeGeometry extends Geometry {
	
	public static native CubeGeometry create(double width, double height,
			double depth) /*-{
		return new $wnd.THREE.CubeGeometry(width, height, depth);
	}-*/;
	
	public static native CubeGeometry create(double width, double height,
			double depth, int widthSegments, int heightSegments,
			int depthSegments) /*-{
		return new $wnd.THREE.CubeGeometry(width, height, depth, widthSegments,
				heightSegments, depthSegments);
	}-*/;
	
	protected CubeGeometry() {
	}
	
}
